John Hudson

  • Re: Ornaments and Unicode

    Since the only purpose of the parseable glyph names is Acrobat text reconstruction from GIDs in PDFs distilled from print streams, and presuming that the arrow glyph exists in the document because th…
  • Re: Disabling ccmp by default.

    One of the points that contacts at both Apple and HarfBuzz made is that rvrn is processed before strings are passed to USE for shaping. That may also be the case in the Microsoft implementation. So r…
  • Re: Shape Of Cedilla

    Convenience may also mean that the shape is generic and copied across any number of font families. At both Linotype and Monotype, one finds evidence of diacritics being produced in-house by drawing s…
  • Re: Disabling ccmp by default.

    rvrn is fine as a bucket for variation-specific substitutions that one wants to be processed early, to set up input for subsequent GSUB. The alternative is to to put all the early variation-specific …
  • Re: Most common kern pairs

    Very few, in fact. Almost all letter pair combinations occur in some language or other. Even uppercase-to-lowercase, word-initial pairs are attested for almost all combinations: https://docs.google.c…
Avatar